/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package server.negocio;

import server.excepciones.UsuarioYaExistenteException;
import java.rmi.RemoteException;
import java.sql.SQLException;
import server.excepciones.UsuarioIncorrectoException;

/**
 *
 * @author tpaxle
 */
public class Controlador_MensajeAux {

    private Controlador_G_Usuarios c_g_usuarios;
    private Controlador_Servidor c_servidor;



    public Controlador_MensajeAux(Controlador_Servidor c_servidor, Controlador_G_Usuarios c_g_usuarios) {
        this.c_g_usuarios= c_g_usuarios;
        this.c_servidor= c_servidor;
    }


    //Codigos de mensaje
        //1. el usuario con idSesion(que debe ser administrador) pide todos los usuarios
    public void analizarmensajeAuxiliar(long idSesion, long codigoDeMensaje, Object informacion) throws SQLException, UsuarioIncorrectoException, RemoteException, Exception, UsuarioYaExistenteException {
        switch((int)codigoDeMensaje){
            case 1:
                c_g_usuarios.obtenerDatosTablas(idSesion);
                break;
            case 2:
                c_g_usuarios.crearUsuario(idSesion, informacion);
                break;
            case 3:
                break;
        }
    }

}
